matrix of a window when the header line changes, when
new rows are allocated, or when the width changes.
upper window). Invalidate all rows that are no longer part
of the window. */
if (!marginal_areas_changed_p
+ && !header_line_changed_p
+ && new_rows == 0
+ && dim.width == matrix->matrix_w
&& matrix->window_left_x == XFASTINT (w->left)
&& matrix->window_top_y == XFASTINT (w->top)
- && matrix->window_width == window_box_width (w, -1))
+ && matrix->window_width == window_width)
{
i = 0;
while (matrix->rows[i].enabled_p